# __new__


class MusicPlayer(object):
    def __new__(cls, *args, **kwargs):
        # 创建对象时,new方法会自动被调用
        print("__new__")
        # 为对象分配内存空间
        instance = super().__new__(cls)

        # 一定要返回父类的内存地址
        return instance

    def __init__(self):
        print("播放器初始化")

    # 创建播放器对象


player = MusicPlayer()

print(player)
